import random
#
#
def guess_number_game():
    # 1. 系统随机生成一个1-100之间的整数
    secret_number = random.randint(1, 100)
    attempts = 0

    print("欢迎来到猜数字游戏！")
    print("系统已经生成了一个1到100之间的随机数，请开始你的猜测。")
    i=5000

    while True:
        try:
            # 2. 用户从键盘输入猜的数字
            guess = int(input("\n请输入你猜的数字（1-100）: "))
            attempts += 1


            # 3. 判断用户输入与系统生成的数字
            if i<500:
                print('余额不足')
            elif guess < secret_number:
                i=i-500
                print(f"提示：{guess} 小了，请再试一次！")  # a) 提示小了
                print(i)
            elif guess > secret_number:
                i=i-500
                print(f"提示：{guess} 大了，请再试一次！")  # b) 提示大了
                print(i)
            else:
                # c) 猜中数字
                i=i+3000
                print(f"\n恭喜你猜中了！本轮幸运数字是：{secret_number}")
                print(f"你总共尝试了 {attempts} 次")
                print(i)
                a=int(input('是否继续下一轮游戏,是输入1，否输入2'))
                if a == 1 :
                    continue
                else:
                  break

        except ValueError:
            print("输入无效！请输入1到100之间的整数。")


# 启动游戏
if __name__ == "__main__":
    guess_number_game()